﻿using System;
using System.Data;
using KPIS.GERP.GFMS.MODEL;
using System.Collections.Generic;

namespace KPIS.GERP.GFMS.IDAL
{
    public interface IDAL_FIM_MoneyRequestTravelers
    {
        DataTable GetFull(Nullable<int> money_req_seq);
        DataTable GetList(Nullable<int> money_req_seq);
        DataRow GetInfo(int seq);

        void Insert(Nullable<int> money_req_seq
            , Nullable<int> emp_seq
            , Nullable<int> contact_seq
            , Nullable<int> contact_person_seq
            , Nullable<int> job_site_seq
            , Nullable<int> pos_seq
            , Nullable<int> class_seq
            , Nullable<int> old_class_seq
            , string record_status
            , Nullable<int> created_by
            , Nullable<DateTime> created_when);
        void Update(int traveler_seq
            , Nullable<int> money_req_seq
            , Nullable<int> emp_seq
            , Nullable<int> contact_seq
            , Nullable<int> contact_person_seq
            , Nullable<int> job_site_seq
            , Nullable<int> pos_seq
            , Nullable<int> class_seq
            , Nullable<int> old_class_seq
            , Nullable<int> updated_by
            , Nullable<DateTime> updated_when);
        void Delete(int traveler_seq
            , Nullable<int> updated_by
            , Nullable<DateTime> updated_when);
    }
}
